// 导入 mongoose
const mongoose = require('mongoose')

// 创建文档的结构对象
// 设置集合中文档的属性以及属性值的类型
const AccountSchema = new mongoose.Schema({
  title: {
    type: String,
    required: true
  },
  time: { type: Date },
  type: {
    type: String,
    default: -1
  },
  account: {
    type: Number,
    required: true
  },
  remarks: {
    type: String
  }
})
// 创建模型对象
// 模型对象是对文档操作的封装对象
const AccountModel = mongoose.model('account', AccountSchema)

// 暴露模型对象
module.exports = AccountModel
